/*
 * 企业管理
 */

import { createAPI } from '@/utils/request'
import moment from 'moment'
// 获取列表
export const getCompanys = data => createAPI('/companys', 'get', data)
  .then(res => ({
    items: res.data.items.map((d, i) => ({
      ...d,
      state: d.state === 1 ? '启用' : '禁用',
      index: (data.page - 1) * (data.pagesize) + i + 1,
      addDate: moment(d.addDate).format('YYYY-MM-DD'),
    })),
    total: res.data.counts,
  }))
  .catch(() => ({}))
// 添加
export const add = data => createAPI('/companys', 'post', data)
  .then(res => res.data)
  .catch(() => ({}))
// 修改信息
export const updateCompanys = data => createAPI(`/companys/${data.id}`, 'put', data)
// 删除
export const deleteCompanys = id => createAPI(`/companys/${id}`, 'delete', id)
// 查询信息
export const queryMessage = params => createAPI(`/companys/${params.id}`, 'get', params)
// 启用禁用
export const disabled = data =>createAPI(`/companys/${data.id}/${data.state}`, 'post', data)
